#ID:wp0061
#Name:梁山伯
###problem1

def  y(a,b):
    return (b**(3/2)+3*a**(1/3)+1)/(a*b-6)
a,b=map(int,input().split())
print(y(a,b))



###end

###problem2

a,n=map(int,input().split())
sum=1
for i in range(1,n+1):
    sum=(i*10+a)*sum
    i=i+1
    print(sum)

###end


###problem3

import re
str_1=''
list_1=[]
list_2=[]
dict_1={}
with open("a.txt",'r') as f:
    for i in f:
        str_1+=i
        list_1=re.findall(r'[A-Z|a-z]+',str_1)
for i in list_1:
    if i in dict_1:
        dict_1[i]+=1
    else:
        dict_1[i]=1

list_2=sorted(dict_1,key=lambda x:dict_1[x],reverse=False)
    
with open("b.txt", 'w') as f2:
    for i in list_2[:10]:
        f2.write(i+' ')



###end


###problem4

path=input("请输入path：")
string=input("输入string:")
path=path.replace('\\','/')
def conver(path,string):
    dic = {}
    with open(path, 'r')as f:
        for n in f:
            dic[n[0]] = n[2]
            dic[n[2]] = n[0]
    str1 = string
    for i in str1:
        print(dic.get(i), end='')
conver(path,string)


	   
   
   
   
   
   
   
   


###end


###problem5
a=['aa','bb','cc']
def my_yield(a):
    for i in a:
        c=[i for i in i]
        for i in c:
            print('"',i,'"',',',end='')
my_yield(a)
     

###end

###problem6


###end